Section: New Software and Platforms
Platforms
HTOOL
KEYWORD: Hierarchical Matrices
FUNCTIONAL DESCRIPTION: HTOOL is a C++ header-only library implementing compression techniques (e.g. Adaptive Cross Approximation) using hierarchical matrices. The library uses MPI and OpenMP for parallelism, and is interfaced with HPDDM for the solution of linear systems.
BemTool
KEYWORD: Boundary Element Method
FUNCTIONAL DESCRIPTION: BemTool is a C++ header-only library implementing the boundary element method for the discretisation of the Laplace, Helmholtz and Maxwell equations, in 2D and 3D. Its main purpose is the assembly of classic boundary element matrices, which can be compressed and inverted through its interface with HTOOL.
Geneo4PETSc
KEYWORD: Domain decomposition method
FUNCTIONAL DESCRIPTION: Implementation of the GenEO preconditioner with PETSc and SLEPc.
ffddm
KEYWORD: Domain decomposition method
FUNCTIONAL DESCRIPTION: In the acronym ffddm, ff stands for FreeFem++ and ddm for domain decomposition methods. The idea behind ffddm is to simplify the use of parallel solvers in FreeFem++: distributed direct methods and domain decomposition methods.
preAlps
KEYWORD: Preconditioned enlarged Krylov subspace methos
FUNCTIONAL DESCRIPTION: Contains enlarged Conjugate Gradient Krylov subspace method and Lorasc preconditioner.
FreeFem++ v4
KEYWORD: New version of Freefem++, with new sparce matrix kernel, and with surface finite element.
FUNCTIONAL DESCRIPTION: